function* foo() {
  yield foo
}